﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BaseAuthRole.DTO.User.Enum
{
    /// <summary>
    /// 员工类型枚举
    /// </summary>
    public enum EnumUserEmployeeType
    {
        /// <summary>
        /// 实习生
        /// </summary>
        [Description("实习生")]
        Trainee = 0,

        /// <summary>
        /// 正式工
        /// </summary>
        [Description("正式工")]
        FormalWorker = 1,

        /// <summary>
        /// 劳务派遣
        /// </summary>
        [Description("劳务派遣")]
        LaborDispatch = 2,

        /// <summary>
        /// 退休返聘
        /// </summary>
        [Description("退休返聘")]
        RetireReEmploy = 3,

        /// <summary>
        /// 人力外包
        /// </summary>
        [Description("人力外包")]
        HumanOutsource = 4,

        /// <summary>
        /// 项目外包
        /// </summary>
        [Description("项目外包")]
        ProjectOutsource = 5,

        /// <summary>
        /// 合作伙伴
        /// </summary>
        [Description("合作伙伴")]
        CoopPartner = 6,

        /// <summary>
        /// 供应商
        /// </summary>
        [Description("供应商")]
        Supplier = 7,

        /// <summary>
        /// 供应商（间采）
        /// </summary>
        [Description("供应商（间采）")]
        SupplierInter = 98,

        /// <summary>
        /// 供应商（直采）
        /// </summary>
        [Description("供应商（直采）")]
        SupplierDirect = 99,
    }
}
